package studio7i.negocio;

import java.sql.Date;
import java.util.Collection;

import studio7i.dao.ReservaDAO;
import studio7i.excepcion.DAOExcepcion;
import studio7i.modelo.Reserva;

public class ReservaNegocio {
	
	public void actualizarReserva(Date _fecReserv,double _cos,int _horini,int _horfin,int _id) throws DAOExcepcion {
		Reserva modelo=new Reserva();
		modelo.setIdReserva(_id);
		modelo.setFechaReserva(_fecReserv);
		modelo.setCosto(_cos);
		modelo.setHoraInicio(_horini);
		modelo.setHoraFin(_horfin);		

		ReservaDAO dao = new ReservaDAO();
		dao.actualizar(modelo);
	}
	
	public Collection<Reserva> consultarReserva(Date fechaInicio,Date fechaFin,int idSala) throws DAOExcepcion {
		ReservaDAO dao = new ReservaDAO();
		return dao.consultar(fechaInicio,fechaFin,idSala);
	}
	
	public void insertar(Reserva re) throws DAOExcepcion {
		ReservaDAO dao = new ReservaDAO();
		dao.insertar(re);
	}
	
}
